kevfs: nfs_svc.o nfs_xdr.o kevfs.o
	gcc -g -O0 -Wall nfs_svc.o nfs_xdr.o kevfs.o -o kevfs

kevfs.o: kevfs.c
	gcc -g -O0 -c -Wall kevfs.c

nfs_svc.o: nfs_svc.c
	gcc -g -O0 -c -Wall nfs_svc.c

nfs_xdr.o: nfs_xdr.c
	gcc -g -O0 -c nfs_xdr.c

nfs_svc.c: nfs.h

nfs_xdr.c: nfs.h

nfs.h: nfs.x
	rpcgen nfs.x

clean:
	rm -f *~ *.o nfs_clnt.c nfs_svc.c nfs_xdr.c nfs.h kevfs
